﻿
namespace Workflow.Dto
{
	public class CaseViewDto
	{
		public CaseViewDto(string caseno, string filename, string payment, string foldera, string folderb, string checktype, string invoiceno, string workstatus, string operate, string reicevdate, string statusdate, string statusOperator, string batchNo, string commentCode)
		{
			CaseNo         = caseno;
			FileName       = filename;
			Payment        = payment;
			FolderLevelA   = foldera;
			FolderLevelB   = folderb;
			CheckType      = checktype;
			InvoiceNo      = invoiceno;
			WorkStatus     = workstatus;
			Operator       = operate;
			ReceiveDate    = reicevdate;
			StatusDate     = statusdate;
			StatusOperator = statusOperator;
			BatchNo        = batchNo;
			CommentCode    = commentCode;
		}

		public CaseViewDto(string caseno, string filename, string processtype, string foldera, string folderb, string checktype, string invoiceno, string workstatus, string operate, string reicevdate, string statusdate, string statusOperator, string batchNo, string statuscomment,string workStatusCode)
		{
			CaseNo         = caseno;
			FileName       = filename;
			ProcessType    = processtype;
			FolderLevelA   = foldera;
			FolderLevelB   = folderb;
			CheckType      = checktype;
			InvoiceNo      = invoiceno;
			WorkStatus     = workstatus;
			Operator       = operate;
			ReceiveDate    = reicevdate;
			StatusDate     = statusdate;
			StatusOperator = statusOperator;
			BatchNo        = batchNo;
			StatusComment  = statuscomment;
			WorkStatusCode = workStatusCode;
		}

		public string CaseNo            { get; set; }

		public string FileName          { get; set; }

		public string ProcessType       { get; set; }

		public string FolderLevelA      { get; set; }

		public string FolderLevelB      { get; set; }

		public string CheckType         { get; set; }

		public string InvoiceNo         { get; set; }

		public string WorkStatus        { get; set; }

		/// <summary>
		/// 操作者
		/// </summary>
		public string Operator          { get; set; }
		
		public string ReceiveDate       { get; set; }

        public string StatusDate        { get; set; }

		public string StatusOperator    { get; set; }

		public string BatchNo           { get; set; }

        public string StatusComment     { get; set; }

		public string WorkStatusCode    { get; set; }

		public string Payment           { get; set; }

		public string CommentCode       { get; set; }

	}
}
